/**
 * 页脚样式
 */

.footer {
  padding: 1rem 2rem;
  background-color: var(--color-background-primary);
  border-top: 1px solid var(--color-gray-200);
  display: flex;
  align-items: center;
  justify-content: space-between;
  
  .footer-left {
    font-size: 0.875rem;
    color: var(--color-text-secondary);
  }
  
  .footer-right {
    display: flex;
    align-items: center;
    gap: 1rem;
    
    a {
      color: var(--color-text-secondary);
      font-size: 0.875rem;
      
      &:hover {
        color: var(--color-primary);
      }
    }
  }
}

@media (max-width: 576px) {
  .footer {
    flex-direction: column;
    gap: 0.5rem;
    text-align: center;
    padding: 1rem;
  }
} 